/* ==============================================================================
 * 创 建 者：lyt
 * 创建日期：2017-07-14	
 * 功能描述：

 * 修 改 人:
 * 修改时间:
 * 修改描述：
 * ==============================================================================*/
//获取记录 团队成员P
var getListUrl = baseUrl+'MemberF/MyTeamList';
//发奖记录
var getAwardRecordUrl = baseUrl+'FinanceF/AwardRecord';
//激活记录
var GetActivationListUrl = baseUrl+ "MemberF/GetActivationList"

//会员信息获取
var getMemberViewUrl = baseUrl + 'MemberF/MemberView';
//获取会员排网
var GetMinPointListUrl = baseUrl + "MemberF/GetMinPointList";

//排网
var GetMemListUrl = baseUrl + "MemberF/GetMemList";

var vu;
var mescroll,mescroll1,mescroll2;
$(function(){
	initVue();
});

function initVue(){
	vu = new Vue({
		el : '#content',
		data : { 
			member : '',
			pageIndex : 1,
			TotalPageCount : '',
			List : [],
			
			pageIndex1 : 1,
			TotalPageCount1 : '',
			List1 : [],
			
			pageIndex2 : 1,
			TotalPageCount2 : '',
			List2 : [],
			
			SumGold : 0,
			DaySumGold : '',
			DaySumPay : '',
			SumGoldPay : '',
			PointList:[],
			
			PointList1:[],
			
			IsActivated:"",
			actindex:'',
			selInfo:'',
			
			isShow:false,
			
			isAtlas:false,
			
			MemList:[],
			MOID:'',
			MOID1:'',
		},
		mounted: function() {
			this.getMemList();
//			this.GetMinPointList();
//			this.getMemberView();
//			initMescroll();
			initMescroll1();
//			initMescroll2();
		},
		methods : {
			getList : getList,
			getMemberView : getMemberView,
			GetMinPointList:GetMinPointList,
			getDetail:getDetail,
			getHid:getHid,
			getMemList:getMemList,
			getHid1:getHid1,
			goAtlas(){
				this.MOID = this.MOID1;
				this.isAtlas = false;
				vu.GetMinPointList();
			}
		}
	})
}

function getMemList(){
	common.get(GetMemListUrl,{},'json',function(r){
		if(r.ErrorCode==0){
			vu.MemList = r.Data.List;
			if(vu.MemList.length){
			 vu.MOID = 	vu.MemList[0].MOID;
			 vu.MOID1 = vu.MemList[0].MOID;
			 vu.GetMinPointList();
			}
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

function getDetail(item){
	vu.actindex = item.Index;
	vu.selInfo = item;
	if(vu.selInfo.IsShow){
		vu.isShow = true;
	}else{
		mui.toast('暂无成员')
	}
}
function getHid(){
	vu.selInfo = '',
	vu.isShow = false;
}

function getHid1(){
	vu.isAtlas = false;
	vu.MOID1 = vu.MOID;
}

function  GetMinPointList(){
	common.get(GetMinPointListUrl,{MOID:vu.MOID},'json',function(r){
		if(r.ErrorCode==0){
			vu.IsActivated = r.Data.IsActivated
			vu.PointList = r.Data.List;
			vu.PointList1 = r.Data.List1;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}


function getList(){
	common.get(getListUrl,{pageIndex: vu.pageIndex,pageSize: 10,},'json',function(r){
		if(r.ErrorCode==0){
			vu.TotalPageCount = r.Data.TotalPageCount;
			mescroll.endByPage(r.Data.TotalItemCount, vu.TotalPageCount);
			if(vu.pageIndex == 1){
				vu.List = r.Data.List;
			}else{
				vu.List = vu.List.concat(r.Data.List);
			}
			vu.pageIndex++;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}


function getList2(){
	common.get(GetActivationListUrl,{pageIndex: vu.pageIndex2,pageSize: 10,},'json',function(r){
		if(r.ErrorCode==0){
			vu.TotalPageCount2 = r.Data.TotalPageCount;
			mescroll2.endByPage(r.Data.TotalItemCount, vu.TotalPageCount2);
			if(vu.pageIndex2 == 1){
				vu.List2 = r.Data.List;
			}else{
				vu.List2 = vu.List2.concat(r.Data.List);
			}
			vu.pageIndex2++;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

function getList1(){
	common.get(getAwardRecordUrl,{pageIndex: vu.pageIndex1,pageSize: 10,},'json',function(r){
		if(r.ErrorCode==0){
			vu.TotalPageCount1 = r.Data.TotalPageCount;
			mescroll1.endByPage(r.Data.TotalItemCount, vu.TotalPageCount1);
			if(vu.pageIndex1 == 1){
				vu.List1 = r.Data.List;
			}else{
				vu.List1 = vu.List1.concat(r.Data.List);
			}
			vu.pageIndex1++;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

//下拉刷新函数
function initMescroll(){
	mescroll = new MeScroll("item1", {
		down:{
			use: false, //是否初始化下拉刷新; 默认true
			callback: function(mescroll) {
				vu.pageIndex = 1;
				mescroll.resetUpScroll();//显示下拉刷新的进度布局
				getList();
			}
		},
		up: {
			auto: true,
			isBounce: false, //此处禁止ios回弹,解析(务必认真阅读,特别是最后一点): http://www.mescroll.com/qa.html#q10
			clearEmptyId: "dataList", //1.下拉刷新时会自动先清空此列表,再加入数据; 2.无任何数据时会在此列表自动提示空
			toTop:{ //配置回到顶部按钮
				src : "phoneContent/img/top.png", //默认滚动到1000px显示,可配置offset修改
				//offset : 1000
			},
			htmlNodata: '<p class="upwarp-nodata">-- 没有更多数据了 --</p>', //无数据的布局
			callback: function (){//上拉回调
				getList();
			},
			page : {
				size : 10, 
			},
		}
	})
}

//下拉刷新函数
function initMescroll1(){
	mescroll1 = new MeScroll("item2", {
		down:{
			use: false, //是否初始化下拉刷新; 默认true
			callback: function(mescroll) {
				vu.pageIndex1 = 1;
				mescroll1.resetUpScroll();//显示下拉刷新的进度布局
				getList1();
			}
		},
		up: {
			auto: true,
			isBounce: false, //此处禁止ios回弹,解析(务必认真阅读,特别是最后一点): http://www.mescroll.com/qa.html#q10
			clearEmptyId: "dataList1", //1.下拉刷新时会自动先清空此列表,再加入数据; 2.无任何数据时会在此列表自动提示空
			toTop:{ //配置回到顶部按钮
				src : "phoneContent/img/top.png", //默认滚动到1000px显示,可配置offset修改
				//offset : 1000
			},
			htmlNodata: '<p class="upwarp-nodata">-- 没有更多数据了 --</p>', //无数据的布局
			callback: function (){//上拉回调
				getList1();
			},
			page : {
				size : 10, 
			},
		}
	})
}

//下拉刷新函数
function initMescroll2(){
	mescroll2 = new MeScroll("item3", {
		down:{
			use: false, //是否初始化下拉刷新; 默认true
			callback: function(mescroll) {
				vu.pageIndex2 = 1;
				mescroll2.resetUpScroll();//显示下拉刷新的进度布局
				getList2();
			}
		},
		up: {
			auto: true,
			isBounce: false, //此处禁止ios回弹,解析(务必认真阅读,特别是最后一点): http://www.mescroll.com/qa.html#q10
			clearEmptyId: "dataList2", //1.下拉刷新时会自动先清空此列表,再加入数据; 2.无任何数据时会在此列表自动提示空
			toTop:{ //配置回到顶部按钮
				src : "phoneContent/img/top.png", //默认滚动到1000px显示,可配置offset修改
				//offset : 1000
			},
			htmlNodata: '<p class="upwarp-nodata">-- 没有更多数据了 --</p>', //无数据的布局
			callback: function (){//上拉回调
				getList2();
			},
			page : {
				size : 10, 
			},
		}
	})
}

//请求会员信息
function getMemberView(){
	common.get(getMemberViewUrl,{},'json',function(r){
		if(r.ErrorCode==0){
			vu.member = r.Data.member;
		}else{
			mui.toast(r.ErrorMsg);
		}
	})
}

